// pages/bookmanager2/bookmanager2.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    list: [],
    array: ['中国文学名著', '外国文学名著', '教材课本资料'],
    multiArray: [
      ['A架', 'B架', 'C架', 'D架', 'E架'],
      ['第一排', '第二排', '第三排', '第四排', '第五排']
    ],
  },
  sort: function (res) {
    console.log('picker发送选择改变，携带值为', res.detail.value)
    if (res.detail.value == 0) {
      this.setData({
        tag: '中国文学名著'
      })
    }
    if (res.detail.value == 1) {
      this.setData({
        tag: '外国文学名著'
      })
    }
    if (res.detail.value == 2) {
      this.setData({
        tag: '教材课本资料'
      })
    }
  },
  bindMultiPickerChange: function (res) {
    console.log('picker发送选择改变，携带值为', res.detail.value[0])
    if (res.detail.value[0] == 0) {
      this.setData({
        jia: 'A架，'
      })
    }
    if (res.detail.value[0] == 1) {
      this.setData({
        jia: 'B架，'
      })
    }
    if (res.detail.value[0] == 2) {
      this.setData({
        jia: 'C架，'
      })
    }
    if (res.detail.value[0] == 3) {
      this.setData({
        jia: 'D架，'
      })
    }

    if (res.detail.value[0] == 4) {
      this.setData({
        jia: 'E架，'
      })
    }
    if (res.detail.value[1] == 0) {
      this.setData({
        row: '第一排'
      })
    }
    if (res.detail.value[1] == 1) {
      this.setData({
        row: '第二排'
      })
    }
    if (res.detail.value[1] == 2) {
      this.setData({
        row: '第三排'
      })
    }
    if (res.detail.value[1] == 3) {
      this.setData({
        row: '第四排'
      })
    }
    if (res.detail.value[1] == 4) {
      this.setData({
        row: '第五排'
      })
    }
  },
  title: function(res) {
    this.setData({
      title: res.detail.value
    })
  },
  author: function(res) {
    this.setData({
      author: res.detail.value
    })
  },
  publisher: function(res) {
    this.setData({
      publisher: res.detail.value
    })
  },
  isbn: function(res) {
    this.setData({
      isbn: res.detail.value
    })
  },
 
  address: function(res) {
    this.setData({
      address: res.detail.value
    })
  },
  xiugai: function() {
    const db = wx.cloud.database()
    db.collection("book_list")
      .doc(this.data.id)
      .update({
        data: {
          title: this.data.title,
          author: this.data.author,
          publisher: this.data.publisher,
          isbn: this.data.isbn,
          tag: this.data.tag,
          address: this.data.jia + this.data.row,
        },
        success: function() {
          wx.showToast({
            title: '修改成功',
            duration: 2500
          })
          wx.navigateBack({
            delta: 1
          })
        }
      })
  },
  delete: function() {
    var that = this
    wx.showModal({
      content: '删除该本书籍',
      success (res) {
        if (res.confirm) {
          console.log('用户点击确定')
          const db = wx.cloud.database()
          db.collection("book_list")
          .doc(that.data.id)
          .remove({
            success: function() {
              wx.showToast({
                title: '删除成功',
                duration: 2500
              })
              wx.navigateBack({
                delta: 1
              })
            }
          })      
        } else if (res.cancel) {
          console.log('用户点击取消')
        }
      }
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    const db = wx.cloud.database()
    db.collection("book_list")
      .doc(options.id)
      .get({
        success: res => {
          console.log(res.data),
            this.setData({
              list: res.data,
              id: options.id
            })
        },
        fail: err => {
          console.log(err)
        }
      })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  }
})